package cc.rengu.igas.bomp.facade.enums;

/**
 * 企业注册性质
 */
public enum BompEnterRegisterEnum {

    STATE_ENTERPRISE("010", "国有企业"),
    COLLECTIVE_ENTERPRISE("020", "集体企业"),
    COOPERATIVE_STOCK_ENTERPRISE("030", "股份合作企业"),
    STATE_OWNED_JOINT_VENTURE("041", "国有联营企业"),
    COLLECTIVE_JOINT_VENTURE("042", "集体联营企业"),
    STATE_OWNED_AND_COLLECTIVE_JOINT_VENTURES("043", "国有与集体联营企业"),
    OTHER_ASSOCIATED_ENTERPRISES("044", "其他联营企业"),
    STATE_OWNED_COMPANY("051", "国有独资公司"),
    OTHER_LIMITED_LIABILITY_COMPANY("052", "其他有限责任公司"),
    LIMITED_COMPANY("060", "股份有限公司"),
    PROPRIETORSHIP("071", "私营独资企业"),
    PRIVATE_PARTNERSHIP("072", "私营合伙企业"),
    PRIVATE_LIMITED_LIABILITY_COMPANY("073", "私营有限责任公司"),
    PRIVATE_SHARE_HOLDING_LIMITED_COMPANY("074", "私营股份有限公司"),
    OTHER_ENTERPRISE("080", "其他企业"),
    JOINT_VENTURE("110", "合资经营企业"),
    COOPERATIVE_ENTERPRISE("120", "合作经营企业"),
    INDIVIDUAL_PROPRI("130", "独资经营企业"),
    INVESTMENT_SHARE_HOLDING_LIMITED_COMPANY("140", "投资股份有限公司"),
    CHINESE_FOREIGN_JOINT_VENTURE("210", "中外合资经营企业"),
    CHINESE_FOREIGN_COOPERATIVE_ENTERPRISE("220", "中外合作经营企业"),
    FOREIGN_ENTERPRISE("230", "外资企业"),
    FOREIGN_INVESTMENT_SHARE_HOLDING_LIMITED_ENTERPRISE("240", "外商投资股份有限公司"),
    GOVERNMENT_ORGANS("310", "政府机构"),
    GOVERNMENT_AFFILICATED_INSTITUTION("320", "事业单位"),
    ;

    private String type;

    private String desc;

    public String getType() {
        return type;
    }

    public String getDesc() {
        return desc;
    }

    BompEnterRegisterEnum(String type, String desc) {
        this.type = type;
        this.desc = desc;
    }
}
